Volume 52, Issue 2, April 2023, Pages 763-776
Muhammad Ramzy Sayed; Ahmed Taha Sayed; Megahed Mohammed Ali